From d8482edaf5f68b6d5ee6f937ea55e80e39e05c91 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 21 Feb 2019 05:34:12 +0100 Subject: [PATCH] layoutoverlay: Use new snapshot transforms --- gtk/inspector/layoutoverlay.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/inspector/layoutoverlay.c b/gtk/inspector/layoutoverlay.c index b2f860135d..5b13b6e6b8 100644 --- a/gtk/inspector/layoutoverlay.c +++ b/gtk/inspector/layoutoverlay.c @@ -92,10 +92,11 @@ recurse_child_widgets (GtkWidget *widget, gtk_widget_get_allocation (widget, &allocation); + gtk_snapshot_save (snapshot); /* Offset for all of the drawing done here. We assume cooridinates relative to * the widget allocation, not the content allocation. */ - gtk_snapshot_offset (snapshot, allocation.x, allocation.y); + gtk_snapshot_translate (snapshot, &GRAPHENE_POINT_INIT (allocation.x, allocation.y)); /* Now do all the stuff */ gtk_snapshot_push_debug (snapshot, "Widget layout debugging"); @@ -184,12 +185,11 @@ recurse_child_widgets (GtkWidget *widget, const int offset_x = margin.left + border.left + padding.left; const int offset_y = margin.top + border.top + padding.top; - gtk_snapshot_offset (snapshot, offset_x, offset_y); + gtk_snapshot_translate (snapshot, &GRAPHENE_POINT_INIT (offset_x, offset_y)); recurse_child_widgets (child, snapshot); - gtk_snapshot_offset (snapshot, - offset_x, - offset_y); } - gtk_snapshot_offset (snapshot, - allocation.x, - allocation.y); + gtk_snapshot_restore (snapshot); } static void -- 2.30.2